//
//  LxxPlaySound.h
//  lsOA
//
//  Created by 蓝水软件 on 2017/4/1.
//  Copyright © 2017年 苏州蓝水有限公司. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#import <AudioToolbox/AudioToolbox.h>
#import "ZQXSingleton.h"



@interface LxxPlaySound : NSObject

{
    
    SystemSoundID soundID;
    
}

ZQXSingLetonH(PlaySound)
#pragma clang diagnostic pop
//+ (instancetype)sharePlaySound;

/**
 
 *  @brief  为播放震动效果初始化
 
 *
 
 *  @return self
 
 */

-(id)initForPlayingVibrate;



/**
 
 *  @brief  为播放系统音效初始化(无需提供音频文件)
 
 *
 
 *  @param resourceName 系统音效名称
 
 *  @param type 系统音效类型
 
 *
 
 *  @return self
 
 */

-(id)initForPlayingSystemSoundEffectWith:(NSString *)resourceName ofType:(NSString *)type;


/**
 
 *  @brief  为播放特定的音频文件初始化（需提供音频文件）
 
 *
 
 *  @param filename 音频文件名（加在工程中）
 
 *
 
 *  @return self
 
 */

-(id)initForPlayingSoundEffectWith:(NSString *)filename;

/**
 
 *  @brief  播放音效
 
 */

-(void)play;



@end
